import {
	request
} from "@/utils/request.js"

/**
 * 门店登录
 * @param {String} data.user_name 账号
 * @param {String} data.passowrd 密码
 * @param {Number} data.type 登录类型 1-店员 2-审核员
 */
export function storeLoginApi(data) {
	return request('/store_api/login', data, 'POST')
}

/**
 * 获取录单记录
 * @param {Number} data.type 1：录单记录 2： 审核记录
 */
export function orderRecordListApi(data) {
	return request('/store_api/sto_order_recode', data, "GET")
}

/**
 * 获取门店信息
 */
export function storeInfoApi() {
	return request('/store_api/get_store', {}, "GET")
}

/**
 * 获取核销记录
 */
export function writeOffReecordApi() {
	return request('/store_api/written_off_recoved', {}, 'GET')
}

/**
 * 会员接待,获取用户信息
 * @param {Number} data.user_id 用户ID
 * @param {String} data.phone 手机号
 */
export function customerInfoApi(data) {
	return request('/store_api/get_user_info', data, 'GET')
}

/**
 * 订单录入
 * @param {Object} data.user_id 用户ID
 * @param {Object} data.goods_image 商品图
 * @param {Object} data.tickets 小票
 */
export function orderRecordApi(data) {
	return request('/store_api/sto_create_order', data, 'POST')
}

/**
 * 获取录单详情
 * @param {Object} data.order_id 记录id
 */
export function orderRecordDetailApi(data) {
	return request('/store_api/sto_order_detial', data, 'GET')
}

/**
 * 获取分类列表
 */
export function categoryListApi() {
	return request('/store_api/get_goods_category', {}, "GET")
}

/**
 * @param {Number} data.user_id 购买用户id
 * @param {Number} data.goods_category_id 商品分类id
 * @param {Number} data.money 订单金额 
 * @param {Number} data.cost 商品成本
 * @param {String} data.order_num 订单编号
 * @param {String} data.goods_image 商品图片
 * @param {String} data.tickets 小票
 * @param {Number} data.id 审核id,编辑时需要
 * 
 */
export function examineApi(data) {
	return request('/store_api/sto_order_examine', data, 'POST')
}

/**
 * 获取账号信息
 */
export function accountInfoApi() {
	return request('/store_api/get_account_info', {}, "GET")
}

/**
 * 核销优惠券 
 * @param {Number} data.my_coupon_id 优惠券ID
 * @param {Number} data.user_id 用户ID
 */
export function writeOffCouponApi(data) {
	return request('/store_api/coupon_exchange', data, "GET")
}

/**
 * 核销自提订单
 * @param {Number} data.id 订单id
 * @param {String} data.picking_code 核销码
 */
export function verifiedOrderApi(data){
	return request('/third_api/verified', data, "POST")
}